Self-Organizing Maps computing on Graphic Process Unit
نویسندگان
چکیده
Self-Organizing Maps (SOM) is a widely used artificial neural network (ANN) model. Because of its heavy computation load when the map is big and inherent parallel, there is a need to apply a parallel algorithm on it. As a SIMD parallel processor, Graphic processing unit (GPU) shows a fast growing speed than CPU. And it also provides programmability recently. In this paper, the algorithm and result of SOM computing on GPU has been given. The result shows that GPU can make SOM computing much faster than standard CPU. Some design tricks for improving the efficiency of computing has discussed. Based on the results and current trends in the development of GPU, it is reasonable to expect that graphic hardware will widely used in other ANN computing for getting high-performance.
منابع مشابه
String averages and self-organizing maps for strings
In a recent paper, T. Kohonen and P. Somervuo have shown that self-organizing maps (SOMs) are not restricted to numerical data. They can also be defined for symbol strings, provided that one defines an average function for strings and that the adaptation process is performed off-line (batch). In this paper, we present two different methods for computing averages of strings, as well as an on-lin...
متن کاملData Parallel Simulation of Self-organizing Maps on Hypercube Architectures
In this paper a data parallel model for the parallel simulation of self-organizing maps is proposed. This approach is based on the SPMD (single program multiple data) model and utilizes the highly specialized programming environment of the Vienna FORTRAN Compilation System (VFCS) for the parallelization process. It allows an easy development of the simulation system as a sequential program attr...
متن کاملImplementations of asynchronous self-organizing maps on OpenMP and MPI parallel computers
In [1], we presented an asynchronous parallel algorithm for self-organizing maps based on a recently defined energy function which leads to a self-organizing map. We generalized the existing stochastic gradient approach to an asynchronous parallel stochastic gradient method for generating a topological map on a distributed computer system (MIMD). We theoretically proved that our algorithm was c...
متن کاملDeveloping Initial State Fuzzy Cognitive Maps with Self-Organizing Maps
Using soft computing methods, the authors collect and process relevant user-generated information from the web. Through the use of self-organizing maps, fuzzy cognitive maps are constructed. The fuzzy cognitive map is a generated representation of the emergent web semantics of the dataset. In the next step, the fuzzy cognitive maps are enriched with related lexical content and stored in a graph...
متن کاملGreen Product Consumers Segmentation Using Self-Organizing Maps in Iran
This study aims to segment the market based on demographical, psychological, and behavioral variables, and seeks to investigate their relationship with green consumer behavior. In this research, self-organizing maps are used to segment and to determine the features of green consumer behavior. This was a survey type of research study in which eight variables were selected from the demographical,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005